<html>
	
	<head>
	<link rel="stylesheet" type="text/css" href="../doc.css" />
	<style type="text/css">
.auto-style1 {
	text-decoration: underline;
}
	.auto-style2 {
		border-style: solid;
		border-width: 1px;
	}
	.auto-style3 {
		border-style: solid;
		border-width: 1px;
	}
	</style>
	</head>

	<body>
		<h1 class="auto-style1">DED: Simulator Package</h1>
		<table style="width: 100%" class="auto-style2">
			<tr>
				<td style="width: 109px" class="auto-style3"><strong>Module</strong></td>
				<td class="auto-style3"><strong>Elements</strong></td>
			</tr>
			<tr>
				<td style="width: 109px" class="auto-style3">(General)</td>
				<td class="auto-style3">
				<table style="width: 100%">
					<tr>
				<td style="width: 100px"><strong>Method</strong></td>
				<td style="width: 113px"><strong>Variable Name</strong></td>
				<td style="width: 143px"><strong>Data Type</strong></td>
				<td style="width: 107px"><strong>Access Level</strong></td>
				<td style="width: 107px"><strong>Range</strong></td>
				<td><strong>Purpose</strong></td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">ex</td>
				<td style="width: 150px">Exception</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a/</td>
				<td>General Exception variable used in multiple variables when 
				catching exceptions.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">i</td>
				<td style="width: 150px">int</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>General loop variable used in multiple classes.</td>
					</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td style="width: 109px" class="auto-style3">SimulatorMain</td>
				<td class="auto-style3">
				<table style="width: 100%">
					<tr>
				<td style="width: 100px"><strong>Method</strong></td>
				<td style="width: 113px"><strong>Variable Name</strong></td>
				<td style="width: 143px"><strong>Data Type</strong></td>
				<td style="width: 107px"><strong>Access Level</strong></td>
				<td style="width: 103px"><strong>Range</strong></td>
				<td><strong>Purpose</strong></td>
					</tr>
					<tr>
				<td style="width: 77px">main</td>
				<td style="width: 113px">args</td>
				<td style="width: 150px">String[]</td>
				<td style="width: 107px">local</td>
				<td style="width: 103px">array max length 2</td>
				<td>Arguments passed into the program. First argument should be 
				a file name. To turn debugging on, the second should be &quot;-debug&quot;</td>
					</tr>
					<tr>
				<td style="width: 77px; height: 42px;">main</td>
				<td style="width: 113px; height: 42px;">passOne</td>
				<td style="width: 150px; height: 42px;">SimulatorPassOne</td>
				<td style="width: 107px; height: 42px;">local</td>
				<td style="width: 103px; height: 42px;">n/a</td>
				<td style="height: 42px">Primary variable to parse the code file initially.</td>
					</tr>
					<tr>
				<td style="width: 77px">main</td>
				<td style="width: 113px">passTwo</td>
				<td style="width: 150px">SimulatorPassTwo</td>
				<td style="width: 107px">local</td>
				<td style="width: 103px">n/a</td>
				<td>Variable used to execute and simulate each line of code in 
				the original program.</td>
					</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td style="width: 109px" class="auto-style3">SimulatorPassOne</td>
				<td class="auto-style3">
				<table style="width: 100%">
					<tr>
				<td style="width: 100px"><strong>Method</strong></td>
				<td style="width: 113px"><strong>Variable Name</strong></td>
				<td style="width: 150px"><strong>Data Type</strong></td>
				<td style="width: 107px"><strong>Access Level</strong></td>
				<td style="width: 107px"><strong>Range</strong></td>
				<td><strong>Purpose</strong></td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">MEM</td>
				<td style="width: 111px">String[]</td>
				<td style="width: 107px">public</td>
				<td style="width: 107px">array size 1024</td>
				<td>Array containing each instruction/data word of memory, 
				indexed by the location count.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Records</td>
				<td style="width: 111px">List&lt;FileData</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Table storing data records in the load file.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">fatalError</td>
				<td style="width: 111px">Boolean</td>
				<td style="width: 107px">public</td>
				<td style="width: 107px">n/a</td>
				<td>flag true if fatal error is found</td>
					</tr>
					<tr>
				<td style="width: 77px; height: 23px">(Constructor)</td>
				<td style="width: 113px; height: 23px">file</td>
				<td style="width: 111px; height: 23px">String</td>
				<td style="width: 107px; height: 23px">local</td>
				<td style="width: 107px; height: 23px">n/a</td>
				<td style="height: 23px">A file name to be opened containing the 
				load file to be parsed.</td>
					</tr>
					<tr>
				<td style="width: 77px; height: 23px">(Constructor)</td>
				<td style="width: 113px; height: 23px">in</td>
				<td style="width: 111px; height: 23px">BufferedReader</td>
				<td style="width: 107px; height: 23px">local</td>
				<td style="width: 107px; height: 23px">n/a</td>
				<td style="height: 23px">A reader class to obtain the data from 
				the file.</td>
					</tr>
					<tr>
				<td style="width: 77px; height: 23px">GetRecord</td>
				<td style="width: 113px; height: 23px">result</td>
				<td style="width: 111px; height: 23px">FileData</td>
				<td style="width: 107px; height: 23px">local</td>
				<td style="width: 107px; height: 23px">n/a</td>
				<td style="height: 23px">container to be filled in with the data 
				in each record of the load file</td>
					</tr>
					<tr>
				<td style="width: 77px; height: 23px">GetRecord</td>
				<td style="width: 113px; height: 23px">columns</td>
				<td style="width: 111px; height: 23px">String[]</td>
				<td style="width: 107px; height: 23px">local</td>
				<td style="width: 107px; height: 23px">n/a</td>
				<td style="height: 23px">array of strings, where columns[0] 
				should be either H,T, or E, and all other elements should meet 
				syntax rules for each field in the load file</td>
					</tr>
					<tr>
				<td style="width: 77px; height: 23px">LoadMemory</td>
				<td style="width: 113px; height: 23px">r</td>
				<td style="width: 111px; height: 23px">FileData</td>
				<td style="width: 107px; height: 23px">local</td>
				<td style="width: 107px; height: 23px">n/a</td>
				<td style="height: 23px">Local loop variable.</td>
					</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td style="width: 109px" class="auto-style3">SimulatorPassTwo</td>
				<td class="auto-style3">
				<table style="width: 100%">
					<tr>
				<td style="width: 100px"><strong>Method</strong></td>
				<td style="width: 113px"><strong>Variable Name</strong></td>
				<td style="width: 150px"><strong>Data Type</strong></td>
				<td style="width: 107px"><strong>Access Level</strong></td>
				<td style="width: 107px"><strong>Range</strong></td>
				<td><strong>Purpose</strong></td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">DataStack</td>
				<td style="width: 111px">Stack</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Data stack of the FFA computer simulator.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">TestStack</td>
				<td style="width: 111px">Stack</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Test stack of the FFA computer simulator.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">program</td>
				<td style="width: 111px">SimulatorPassOne</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Validated information to be run from pass one.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Start</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Start address as defined at the beginning of the program.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Current</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Global line counter to keep track of which source line is being executed.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Continue</td>
				<td style="width: 111px">boolean</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Continuation variable for the simulator.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">in</td>
				<td style="width: 111px">BufferedReader</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Reads input file if one is provided.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">ExternalFile</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Input file if provided in command line.</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Debug</td>
				<td style="width: 111px">boolean</td>
				<td style="width: 107px">private class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Flag used to put simulator in debug mode.</td>
					</tr>
					<tr>
				<td style="width: 77px">(Constructor)</td>
				<td style="width: 113px">data</td>
				<td style="width: 111px">SimulatorPassOne</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Validated data from pass one.</td>
					</tr>
					<tr>
				<td style="width: 77px">(Constructor)</td>
				<td style="width: 113px">file</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>File path of external file, if one is used.</td>
					</tr>
					<tr>
				<td style="width: 77px">Dump</td>
				<td style="width: 113px">opt</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">[1,3]</td>
				<td>Determines the option used while dumping system memory.</td>
					</tr>
					<tr>
				<td style="width: 77px">BeforeDebug</td>
				<td style="width: 113px">code</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Binary encoding of instruction.</td>
					</tr>
					<tr>
				<td style="width: 77px">BeforeDebug</td>
				<td style="width: 113px">fill</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Leading zeroes that are left out by Java.</td>
					</tr>
					<tr>
				<td style="width: 77px">BeforeDebug</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Process that is currently being debugged.</td>
					</tr>
					<tr>
				<td style="width: 77px">AfterDebug</td>
				<td style="width: 113px">code</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Binary encoding of instruction.</td>
					</tr>
					<tr>
				<td style="width: 77px">AfterDebug</td>
				<td style="width: 113px">fill</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Leading zeroes that are left out by Java.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteLine</td>
				<td style="width: 113px">line</td>
				<td style="width: 111px">FileData</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Single encoded line to be handled.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteLine</td>
				<td style="width: 113px">code</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Encoded binary form of source code line.  Comes without leading zeroes.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteLine</td>
				<td style="width: 113px">fill</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Used to fill in the missing zeroes caused by Java's String truncations.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteLine</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Returned process which contains information for execution.</td>
					</tr>
					<tr>
				<td style="width: 77px">DecodeLine</td>
				<td style="width: 113px">code</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Full 16 bit binary string which will be parsed and decoded.</td>
					</tr>
					<tr>
				<td style="width: 77px">DecodeLine</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Process to be prepared for execution.</td>
					</tr>
					<tr>
				<td style="width: 77px">DecodeLine</td>
				<td style="width: 113px">op</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>2-bit binary substring of encoded instruction operator.</td>
					</tr>
					<tr>
				<td style="width: 77px">DecodeLine</td>
				<td style="width: 113px">func</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>3-bit binary substring of encoded function.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteCntl</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Current process in simulation.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteStack</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Current process in simulation.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteStack</td>
				<td style="width: 113px">result</td>
				<td style="width: 111px">Integer</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Value being popped off the stack.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteJump</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Current process in simulation.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteJump</td>
				<td style="width: 113px">result</td>
				<td style="width: 111px">Integer</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Value being popped off the test stack to be compared.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteSoper</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Current process in simulation.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteSoper</td>
				<td style="width: 113px">result</td>
				<td style="width: 111px">Integer</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">[-32768,32767]</td>
				<td>Integer used to store value of the ongoing SOPER function.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteMoper</td>
				<td style="width: 113px">item</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Item to be checked and printed.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteSoper</td>
				<td style="width: 113px">fill</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Used to ensure a 4 digit hex code.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteMoper</td>
				<td style="width: 113px">current</td>
				<td style="width: 111px">Process</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Current process in simulation.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteMoper</td>
				<td style="width: 113px">mem</td>
				<td style="width: 111px">Integer</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Value from specified memory location.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteMoper</td>
				<td style="width: 113px">stack</td>
				<td style="width: 111px">Integer</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Value from the top of the stack.</td>
					</tr>
					<tr>
				<td style="width: 77px">ExecuteMoper</td>
				<td style="width: 113px">fill</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Used to ensure a 4 digit hex code.</td>
					</tr>
				</table>
			</tr>
			<tr>

				<td style="width: 109px" class="auto-style3">FileData</td>
				<td class="auto-style3">
				<table style="width: 100%">
					<tr>
				<td style="width: 100px"><strong>Method</strong></td>
				<td style="width: 113px"><strong>Variable Name</strong></td>
				<td style="width: 150px"><strong>Data Type</strong></td>
				<td style="width: 107px"><strong>Access Level</strong></td>
				<td style="width: 107px"><strong>Range</strong></td>
				<td><strong>Purpose</strong></td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Line</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>String containing a line of the load file</td>
					</tr>
					<tr>
				<td style="width: 77px; height: 23px;">n/a</td>
				<td style="width: 113px; height: 23px;">RecordType</td>
				<td style="width: 111px; height: 23px;">String</td>
				<td style="width: 107px; height: 23px;">public class-level</td>
				<td style="width: 107px; height: 23px;">&quot;H&quot;,&quot;T&quot;, or &quot;E&quot;</td>
				<td style="height: 23px">Type of record</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">ModuleName</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>String containing the name of the module</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">LoadAddress</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">[0-1023]</td>
				<td>String containing the hex value of the load address</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">StartAddress</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">[0-1023]</td>
				<td>String containing the hex value of the start address</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">ModuleLength</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">[0-1023]</td>
				<td>String containing the hex value of the module length</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">DateTime</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Julian formated date and time of linking</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">TotalRecords</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">[0-1023]</td>
				<td>String containing the hex value of the total number of 
				records</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">TextRecords</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">[0-1023]</td>
				<td>String containing the hex value of the total number of text 
				records</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Assembler</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">7 character string</td>
				<td>String containing the assembler name</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">AssemblerVersion</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">[0-9999]</td>
				<td>assembler version</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">ProgramName</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">2-32 char. string meeting syntax 
				requirements for label</td>
				<td>name of the program</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Location</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">[0-1023]</td>
				<td>Hex location of the instruction/data word in a text record</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">DataWord</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">4 digit hex</td>
				<td>Instruction/data word to be stored in memory</td>
					</tr>
				</table>
				</td>
			</tr>
			<tr>
				<td style="width: 109px" class="auto-style3">Process</td>
				<td class="auto-style3">
				<table style="width: 100%">
					<tr>
				<td style="width: 100px"><strong>Method</strong></td>
				<td style="width: 113px"><strong>Variable Name</strong></td>
				<td style="width: 143px"><strong>Data Type</strong></td>
				<td style="width: 107px"><strong>Access Level</strong></td>
				<td style="width: 107px"><strong>Range</strong></td>
				<td><strong>Purpose</strong></td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">Records</td>
				<td style="width: 111px">List&lt;ObjectFileRecord&gt;</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>List containing records for the object file</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">NumLRecords</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Counts how many linking records are in the object file</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">NumTRecords</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Counts how many text records are in the object file</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">NumMRecords</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Counts how many modify records are in the object file</td>
					</tr>
					<tr>
				<td style="width: 77px">n/a</td>
				<td style="width: 113px">NumRecords</td>
				<td style="width: 111px">int</td>
				<td style="width: 107px">public class-level</td>
				<td style="width: 107px">n/a</td>
				<td>Counts the total number of records in the object file</td>
					</tr>
					<tr>
				<td style="width: 77px">AddRecord</td>
				<td style="width: 113px">type</td>
				<td style="width: 111px">String</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Describes whether the record is of type Modify, Linking, or Text.</td>
					</tr>
					<tr>
				<td style="width: 77px">AddRecord</td>
				<td style="width: 113px">record</td>
				<td style="width: 111px">ObjectFileRecord</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Record to be added to object file.</td>
					</tr>
					<tr>
				<td style="width: 77px">PrintToFile</td>
				<td style="width: 113px">out</td>
				<td style="width: 111px">PrintStream</td>
				<td style="width: 107px">local</td>
				<td style="width: 107px">n/a</td>
				<td>Output file stream.</td>
					</tr>
				</table>
				</td>
			</tr>
			
			<tr>
				<td style="width: 109px">&nbsp;</td>
				<td>&nbsp;</td>
			</tr>
		</table>
&nbsp;
	</body>
</html>
